-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add s3 connector TCTC-6566 #1273
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this amazing work, LGTM 🔥
Just a simple nit + maybe the image is too big in term of size idk... (not a blocking point)?
Co-authored-by: darker <[email protected]>
You can also update the CHANGELOG.md by adding new entry about the new connector. EDIT: on this PR or the one for the bumping, as you wish ! |
@Sanix-Darker great idea, will do in the bump 👍 |
Change Summary
Add a S3 connector using the AWS Security Token Service API
Set up
The following properties need to be injected into the connector by the backend:
sts_access_key_id
sts_secret_access_key
workspace_id
The
external_id
field is read only and represents the injectedworkspace_id
, it is used to create the corresponding AWS roleRetrieving data
The file specified in the
S3DataSource
is loaded from the S3 bucket using the injected credentials, https://github.com/ToucanToco/peakina is then used to load the DataFrame from the fileChecklist